Formalizing and Proving Semantic Relations between Specifications by Reflection
نویسندگان
چکیده
This work contains both a theoretical development and a novel application of ideas introduced in [1] for using reflection in formal metareasoning. From the theoretical side, we extend the metareasoning principles proposed in [1] to cover the case of metatheorems about equational theories which are unrelated by the inclusion relation. From the practical side, we apply the newly introduced metareasoning principles to formalize and prove semantic relations between equational theories used in formal specification.
منابع مشابه
A Theorem Proving Approach for Verification of Reactive Concurrent Programs
We present a framework for the specification and verification of reactive concurrent programs using generalpurpose mechanical theorem proving. We define specifications for concurrent programs by formalizing a notion of refinements analogous to stuttering trace containment. The formalization supports the definition of intuitive specifications of the intended behavior of a program. We present a c...
متن کاملThe Semantic and Rhetorical Function of the Synonymous and Antonymous Concepts of “Infaq” in the Holy Quran
The syntagmatic (descriptive) semantic approach is an attempt to represent the words and their relations existing in the human mind. Considering this idea, the present paper, while applying this approach, seeks to provide a descriptive analysis of the concept of infaq and to explain the semantic and rhetorical function of the concepts that having a syntagmatic relation with it are sometimes use...
متن کاملRelations to support reuse of specifications
The ROSA project investigates the use of analogy to enhance reuse of objectoriented specifications. The repository stores analysis information about software system projects, as well as semantic information found through an analysis of the concepts that describe the different parts of these specifications. This semantic information is organized in a term space, or semantic net, as part of the r...
متن کاملFormalization and Reasoning in a Reflective Architecture
This paper is concerned with developing a reflective architecture for formalizing and reasoning about entities that occur in the process of software development, such as specifications, theorems, programs, and proofs. The starting point is a syntactic extension of the type theory ECC . An encoding of this object calculus within itself comprises the meta-level, and reflection principles are prov...
متن کاملAutomatic Extraction of Semantic Relations by Using Web Statistical Information
A semantic network is a graph which represents semantic relations between concepts, used in a lot of fields as a form of knowledge representation. This paper describes an automatic approach to identify semantic relations between concepts by using statistical information extracted from the Web. We automatically constructed an associative network starting from a lexicon. Moreover we applied these...
متن کامل